var echarts = require('echarts');
export default function (data) { // 1 series
    console.log(data);
    if(!data) return {}
    return {
        Option: {
          tooltip: {
              trigger: 'axis',
              axisPointer: {
                  type: 'cross',
                  crossStyle: {
                      color: '#999'
                  }
              }
          },
            // legend: {
            //     data: ['交易金额', '交易数量']
            // },
            // xAxis: {
            //     type: 'category',
            //     name: '月份',
            //     data: ['2018.01', '2018.02', '2018.03', '2018.04', '2018.05', '2018.06', '2018.07', '2018.08', '2018.09', '2018.10'],
            //     boundaryGap: false,
            //     splitLine: {
            //         show: true,
            //         interval: 'auto',
            //         lineStyle: {
            //             color: ['#D4DFF5']
            //         }
            //     },
            //     axisTick: {
            //         show: false
            //     },
            //     axisLine: {
            //         lineStyle: {
            //         }
            //     },
            //     axisLabel: {
            //         margin: 10,
            //         textStyle: {
            //             fontSize: 14
            //         }
            //     }
            // },
            xAxis: [
                {
                    type: 'category',
                    name: data?data.xAxisName:'',
                    boundaryGap: false,
                    data:data?data.xAxisData:[],
                    // data: ['2018.01', '2018.02', '2018.03', '2018.04', '2018.05', '2018.06', '2018.07', '2018.08', '2018.09', '2018.10'],
                    axisPointer: {
                        type: 'shadow'
                    }
                }
            ],
            yAxis: {
                type: 'value',
                // min: 0,
                // max: 10,
                // interval: 5,
                name: data?data.yAxisName+'('+data.yUnit+')':'',
                splitLine: {
                    show:true,
                    // lineStyle: {
                    //     color: ['#D4DFF5']
                    // }
                },
                axisTick: {
                    show: false
                },
                axisLine: {
                    lineStyle: {
                        // color: '#609ee9'
                    }
                },
                axisLabel: {
                    formatter:'{value}',
                    margin: 10,
                    textStyle: {
                        fontSize: 14
                    }
                }
            },
            dataZoom: [{
                type: 'inside'
            }],
            series: [{
                name: '',
                type: 'line',
                // smooth: true,//线是否平滑
                showSymbol: false,
                symbol: 'circle',
                symbolSize: 6,
                // data: ['10', '25', '12', '6', '8', '9', '10', '15', '18', '17'],
                data: data?data.data:[],
                areaStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: 'rgba(174, 173, 205,1)'
                        }, {
                            offset: 1,
                            color: 'rgba(174, 173, 205,0.2)'
                        }], false)
                    }
                },
                itemStyle: {
                    normal: {
                        color: '#a3a0fb'
                    }
                },
                lineStyle: {
                    normal: {
                        width: 2
                    }
                }
            }]
        }
    }
}
